package demo.day08

// Kotlin 伴生对象
// 伴生对象的由来： 在Kotlin中是没有static静态的 ，
// 伴生很大程度上跟static差不多
fun main() {
    println(KtBaseDemo05.info)
    KtBaseDemo05.showInfo()

    println(KtBaseDemo05())
    println(KtBaseDemo05())
    println(KtBaseDemo05())
    println(KtBaseDemo05())
    println(KtBaseDemo05())
    // 无论对象创建多少此 伴生对象 只有一次加载
}

class KtBaseDemo05 {
    // 伴生对象
    companion object {
        val info = "Kiki"
        fun showInfo() = println("显示$info")
    }
}